* {
	margin : 0;
	padding : 0;
	border-collapse : collapse;
}

html {
	background : #000 url('design/shadowrevert.png') bottom repeat-x; 
	color : #009ddb;
	font-family: Helvetica;
}

div#mainScreen {
	width : 90%;
	margin-left : auto;
	margin-right : auto;
	background : white url('design/shadow.png') repeat-x;
}

div#mainScreen table {
	width:100%;
}

div#siteTitle {
    font-size:20pt;
	margin-left : auto;
	margin-right : auto;
}

di#siteTitle h1 {
	text-indent : -20000px;
}

tr#firstLine{
	height : 400px;
}

tr#secondLine {
	height : 40px;
}

td#pictureNavBar {
	text-align : left;
}

td#pictureNavBar a {
	background-color: black;
	text-decoration: none;	
}

td#pictureNavBar a:hover {
	background-color: #009ddb;	
}

/*
td#pictureNavBar img {
	border : 0;
	display : inline;
	float : left;
	text-decoration: none;
}

td#pictureNavBar img:hover {
	margin-top : 5px;
}*/

div#shadowDown {
	left: 0;
	bottom : 0;
	height:80px;
	width : 100%;
	background : #009ddb url('design/shadowrevert.png') bottom repeat-x;
	text-align : right;
	color : white;
}

div#pub {
	width : 90%;
	color : #009ddb;
	text-align : right;
	font-size: 10px;
}

div#pub a {
	color : #009ddb;
	font-weight : bold;
	text-decoration : none;
	font-size : 11px;
}

div#pub a:hover {
	color : white;
}

div#infoFrame {
	text-align : right;
	height : 60px;
	width : 90%;
	margin-left : auto;
	margin-right : auto;
	color : white;
	font-weight : bold;
	background : url('design/topMenu.png') right no-repeat;
}

div#infoFrame a {
	color : white;
	text-decoration : none
}

div#infoFrame a:hover {
	text-decoration : underline;
}

table {
	border : 0;
	margin : 0;
}

td#mainMenu {
	width : 250px;
	vertical-align : top;
	overflow : auto;
	margin-left : 10px;
}
	
td#mainMenu a {
	color: #000;
	text-decoration:none;
	font-size:20px;
	padding-left : 15px;
}

td#mainMenu a:hover {
	color : #009ddb;
}

td#subMenu {
	width : 250px;
	vertical-align : bottom;
	margin-right : 10px;
	text-align : right;
}

td#pictureContainer {
	vertical-align : middle;
	text-align : center;
}
	
td#pictureContainer div#picture {
	width : 100%;
	height : 450px;
}

td#subMenu a {
	color: #003;
	text-decoration:none;
	font-size:18px;
	padding-right : 15px;
}

td#subMenu a:hover {
	color : #009ddb;
}

img#cornertl {
	top : 0;
	left : 0;
	vertical-align :top;
}

img#cornerbr {
	right : 0;
	bottom : 0;
	vertical-align : bottom;
}

div#frameContent {
	text-align : left;
	/*background-color : silver;*/
	color : black;
	font-family: Helvetica;
}


div.success {
	text-align : center;
	width : 100%;
	color : green;
	border : 1px solid green;
	background-color : white;
}

/* Used for jQuery cycle plugin */
.slideshow { height: 232px; width: 232px; margin: auto }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }